package letcode.oneQuestionPerDay._202003._20200320;

import java.util.Arrays;

/*
最小的k个数

 */
public class LittlestKNumber {
    public static void main(String[] args) {
        int[] arr={3,2,1};
        int k=2;
        int[] newArr=getLeastNumbers(arr,k);
        for (int i:newArr
             ) {
            System.out.println(i);
        }

    }
    public static int[] getLeastNumbers(int[] arr, int k) {
        Arrays.sort(arr);
        int[] newArr=new int[k];
        for (int i = 0; i < k; i++) {
            newArr[i]=arr[i];
        }
        return newArr;
    }
}
/*
输入整数数组 arr ，找出其中最小的 k 个数。例如，输入4、5、1、6、2、7、3、8这8个数字，则最小的4个数字是1、2、3、4。


示例 1：

输入：arr = [3,2,1], k = 2
输出：[1,2] 或者 [2,1]
示例 2：

输入：arr = [0,1,2,1], k = 1
输出：[0]
 */